package com.ruoyi.qrCode.domain;

import lombok.Data;

/**
 * 业务商品二维码生成请求参数
 *
 * @author ruoyi
 * @date 2025-11-22
 */
@Data
public class BusinessQRCodeRequest {

    /** 商品ID */
    private Long skuId;

    /** 二维码类型（小程序/H5/推广等） */
    private String qrType;

    /** 二维码宽度（可选，默认300） */
    private Integer width;

    /** 二维码高度（可选，默认300） */
    private Integer height;

    /** 二维码内容格式（miniProgram: 小程序路径, h5: H5链接） */
    private String format;

    /** 自定义参数（可选） */
    private String customParams;

    /** 业务类型（可选） */
    private String businessType;

    /** 小程序版本类型（可选）:
     * 无-线上版,
     * test-体验版,
     * development-开发版 */
    private String versionType;

}
